home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / cpp_libs / answrbok / 7_10.lha / 7_10 / test4.err < prev    next >
Text File  |  1993-08-08  |  9KB  |  342 lines

  1. head[0x80884d84]::qhead(Q_WMODE, 10000)
  2. <<< qhead[0x80884d84]::qhead()
  3. head[0x80884d84]::tail()
  4. tail[0x80884db0]::qtail(Q_WMODE, 0)
  5. <<< qtail[0x80884db0]::qtail(Q_WMODE, 0)
  6. <<< qhead[0x80884d84]::tail() <- [0x80884db0]
  7. !!!!!!!!!!!!!!! main
  8. head[0x80884dcc]::qhead(Q_WMODE, 10000)
  9. <<< qhead[0x80884dcc]::qhead()
  10. ask[0x80884df8,a]::task(a)
  11. task: thistask == [0]
  12. task: t_maintask == [0]
  13. create main task
  14. ask[0x80884e5c,main]::task(main)
  15. task: thistask == [0]
  16. task: t_maintask == [0x80882258,tmpmaintask]
  17. <<< task[0x80884e5c,main]::task()
  18. maintask <- [0x80884e5c,main]
  19. <<< task[0x80884df8,a]::task()
  20. !!!!!!!!!!!!!!! new pc(a)
  21. --- setting t_stackbase <- 0xc0020954
  22. ask[0x80884df8,a]::runtask()
  23. parent == [0x80884e5c,main]
  24. [0x80884e5c,main]->t_curstate <- TASK_RUNNABLE
  25. ask[0x80884e5c,main]::save()
  26. grows_up == 1
  27. px = 0xc00209e0
  28. t_stackbase = 0xc0020954
  29. t_stacksize <- 140
  30. <<< task[0x80884e5c,main]::save() <- 0
  31. [0x80884df8,a]->t_curstate <- TASK_RUNNABLE
  32. head[0x80884dcc]::get()
  33. ask_object::this_task()
  34. t_thistask == [0x80884df8,a]
  35. ask[0x80884df8,a]::wait(vec)
  36. nwaitvec[0] = 0x80884dcc
  37. 2 objects +1
  38. ask[0x80884df8,a]::pause()
  39. ask[0x80884df8,a]::rmfromlist([0x80884df8,a], runtasks)
  40. <<< task[0x80884df8,a]::rmfromlist([0x80884df8,a]) <- 0
  41. [0x80884df8,a]->t_curstate <- TASK_IDLE
  42. ask[0x80884df8,a]::save()
  43. grows_up == 1
  44. px = 0xc0020b5c
  45. t_stackbase = 0xc0020954
  46. t_stacksize <- 520
  47. <<< task[0x80884df8,a]::save() <- 0
  48. ask[0x80884df8,a]::schedule()
  49. ask::dumpall()
  50. t_curtime == 0
  51. t_thistask:
  52.     [0x80884df8,a]
  53.         t_curstate == TASK_IDLE
  54.         t_result == 0
  55.         t_desiredtime == 0
  56.         t_waitvec[0] == 0x80884dcc
  57. idle tasks:
  58.     [0x80884df8,a]
  59.         t_curstate == TASK_IDLE
  60.         t_result == 0
  61.         t_desiredtime == 0
  62.         t_waitvec[0] == 0x80884dcc
  63. run tasks:
  64.     [0x80884e5c,main]
  65.         t_curstate == TASK_RUNNABLE
  66.         t_result == 0
  67.         t_desiredtime == 0
  68. done tasks:
  69. ask[0x80884df8,a]::check4runnable([0x80884df8,a])
  70. head[0x80884dcc]::pending()
  71. rd_count == 0
  72. head::pending()
  73. still pending
  74. <<< task[0x80884df8,a]::check4runnable([0x80884df8,a]) <- 0
  75. ask::dumpall()
  76. t_curtime == 0
  77. t_thistask:
  78.     [0x80884df8,a]
  79.         t_curstate == TASK_IDLE
  80.         t_result == 0
  81.         t_desiredtime == 0
  82.         t_waitvec[0] == 0x80884dcc
  83. idle tasks:
  84.     [0x80884df8,a]
  85.         t_curstate == TASK_IDLE
  86.         t_result == 0
  87.         t_desiredtime == 0
  88.         t_waitvec[0] == 0x80884dcc
  89. run tasks:
  90.     [0x80884e5c,main]
  91.         t_curstate == TASK_RUNNABLE
  92.         t_result == 0
  93.         t_desiredtime == 0
  94. done tasks:
  95. <<< task[0x80884df8,a]::schedule() <- [0x80884e5c,main]
  96. ask[0x80884e5c,main]::restore()
  97. grows_up == 1
  98. &x = 0xc0020b88
  99. t_stackbase = 0xc0020954
  100. t_stacksize = 140
  101. px - t_stackbase = 564
  102. <<< task[0x80884e5c,main]::restore()
  103. <<< task[0x80884e5c,main]::save() <- 1
  104. <<< task[0x80884df8,a]::runtask()
  105. !!!!!!!!!!!!!!! main()'s loop
  106. head[0x80884dcc]::tail()
  107. tail[0x8088515c]::qtail(Q_WMODE, 0)
  108. <<< qtail[0x8088515c]::qtail(Q_WMODE, 0)
  109. <<< qhead[0x80884dcc]::tail() <- [0x8088515c]
  110. ask[0x80885170,first pc]::task(first pc)
  111. task: thistask == [0x80884e5c,main]
  112. task: t_maintask == [0x80884e5c,main]
  113. <<< task[0x80885170,first pc]::task()
  114. !!!!!!!!!!!!!!! new pc(first pc)
  115. --- setting t_stackbase <- 0xc0020954
  116. ask[0x80885170,first pc]::runtask()
  117. parent == [0x80884e5c,main]
  118. [0x80884e5c,main]->t_curstate <- TASK_RUNNABLE
  119. ask[0x80884e5c,main]::save()
  120. grows_up == 1
  121. px = 0xc00209e0
  122. t_stackbase = 0xc0020954
  123. t_stacksize <- 140
  124. <<< task[0x80884e5c,main]::save() <- 0
  125. [0x80885170,first pc]->t_curstate <- TASK_RUNNABLE
  126. head[0x80884d84]::get()
  127. ask_object::this_task()
  128. t_thistask == [0x80885170,first pc]
  129. ask[0x80885170,first pc]::wait(vec)
  130. nwaitvec[0] = 0x80884d84
  131. 2 objects +1
  132. ask[0x80885170,first pc]::pause()
  133. ask[0x80885170,first pc]::rmfromlist([0x80885170,first pc], runtasks)
  134. <<< task[0x80885170,first pc]::rmfromlist([0x80885170,first pc]) <- 0
  135. [0x80885170,first pc]->t_curstate <- TASK_IDLE
  136. ask[0x80885170,first pc]::save()
  137. grows_up == 1
  138. px = 0xc0020b5c
  139. t_stackbase = 0xc0020954
  140. t_stacksize <- 520
  141. <<< task[0x80885170,first pc]::save() <- 0
  142. ask[0x80885170,first pc]::schedule()
  143. ask::dumpall()
  144. t_curtime == 0
  145. t_thistask:
  146.     [0x80885170,first pc]
  147.         t_curstate == TASK_IDLE
  148.         t_result == 0
  149.         t_desiredtime == 0
  150.         t_waitvec[0] == 0x80884d84
  151. idle tasks:
  152.     [0x80885170,first pc]
  153.         t_curstate == TASK_IDLE
  154.         t_result == 0
  155.         t_desiredtime == 0
  156.         t_waitvec[0] == 0x80884d84
  157.     [0x80884df8,a]
  158.         t_curstate == TASK_IDLE
  159.         t_result == 0
  160.         t_desiredtime == 0
  161.         t_waitvec[0] == 0x80884dcc
  162. run tasks:
  163.     [0x80884e5c,main]
  164.         t_curstate == TASK_RUNNABLE
  165.         t_result == 0
  166.         t_desiredtime == 0
  167. done tasks:
  168. ask[0x80885170,first pc]::check4runnable([0x80885170,first pc])
  169. head[0x80884d84]::pending()
  170. rd_count == 0
  171. head::pending()
  172. still pending
  173. <<< task[0x80885170,first pc]::check4runnable([0x80885170,first pc]) <- 0
  174. ask[0x80885170,first pc]::check4runnable([0x80884df8,a])
  175. head[0x80884d84]::pending()
  176. rd_count == 0
  177. head::pending()
  178. still pending
  179. <<< task[0x80885170,first pc]::check4runnable([0x80884df8,a]) <- 0
  180. ask::dumpall()
  181. t_curtime == 0
  182. t_thistask:
  183.     [0x80885170,first pc]
  184.         t_curstate == TASK_IDLE
  185.         t_result == 0
  186.         t_desiredtime == 0
  187.         t_waitvec[0] == 0x80884d84
  188. idle tasks:
  189.     [0x80885170,first pc]
  190.         t_curstate == TASK_IDLE
  191.         t_result == 0
  192.         t_desiredtime == 0
  193.         t_waitvec[0] == 0x80884d84
  194.     [0x80884df8,a]
  195.         t_curstate == TASK_IDLE
  196.         t_result == 0
  197.         t_desiredtime == 0
  198.         t_waitvec[0] == 0x80884dcc
  199. run tasks:
  200.     [0x80884e5c,main]
  201.         t_curstate == TASK_RUNNABLE
  202.         t_result == 0
  203.         t_desiredtime == 0
  204. done tasks:
  205. <<< task[0x80885170,first pc]::schedule() <- [0x80884e5c,main]
  206. ask[0x80884e5c,main]::restore()
  207. grows_up == 1
  208. &x = 0xc0020b88
  209. t_stackbase = 0xc0020954
  210. t_stacksize = 140
  211. px - t_stackbase = 564
  212. <<< task[0x80884e5c,main]::restore()
  213. <<< task[0x80884e5c,main]::save() <- 1
  214. <<< task[0x80885170,first pc]::runtask()
  215. !!!!!!!!!!!!!!! main: here we go
  216. tail[0x8088515c]::put()
  217. ask_object::alert()
  218. ask_object::this_task()
  219. t_thistask == [0x80884e5c,main]
  220. --- setting t_stackbase <- 0xc00209b0
  221. ask[0x80884e5c,main]::pause()
  222. ask[0x80884e5c,main]::rmfromlist([0x80884e5c,main], runtasks)
  223. <<< task[0x80884e5c,main]::rmfromlist([0x80884e5c,main]) <- 0
  224. [0x80884e5c,main]->t_curstate <- TASK_IDLE
  225. ask[0x80884e5c,main]::save()
  226. grows_up == 1
  227. px = 0xc0020a38
  228. t_stackbase = 0xc00209b0
  229. t_stacksize <- 136
  230. <<< task[0x80884e5c,main]::save() <- 0
  231. ask[0x80884e5c,main]::schedule()
  232. ask::dumpall()
  233. t_curtime == 0
  234. t_thistask:
  235.     [0x80884e5c,main]
  236.         t_curstate == TASK_IDLE
  237.         t_result == 0
  238.         t_desiredtime == 0
  239. idle tasks:
  240.     [0x80884e5c,main]
  241.         t_curstate == TASK_IDLE
  242.         t_result == 0
  243.         t_desiredtime == 0
  244.     [0x80885170,first pc]
  245.         t_curstate == TASK_IDLE
  246.         t_result == 0
  247.         t_desiredtime == 0
  248.         t_waitvec[0] == 0x80884d84
  249.     [0x80884df8,a]
  250.         t_curstate == TASK_IDLE
  251.         t_result == 0
  252.         t_desiredtime == 0
  253.         t_waitvec[0] == 0x80884dcc
  254. run tasks:
  255. done tasks:
  256. ask[0x80884e5c,main]::check4runnable([0x80884e5c,main])
  257. t_desiredtime,t_waitvec == 0
  258. <<< task[0x80884e5c,main]::check4runnable([0x80884e5c,main]) <- 1
  259. sv[0x80884e5c,main]->t_curstate == TASK_RUNNABLE
  260. ask[0x80884e5c,main]::check4runnable([0x80885170,first pc])
  261. t_desiredtime,t_waitvec == 0
  262. <<< task[0x80884e5c,main]::check4runnable([0x80885170,first pc]) <- 1
  263. sv[0x80885170,first pc]->t_curstate == TASK_RUNNABLE
  264. ask[0x80884e5c,main]::check4runnable([0x80884df8,a])
  265. t_desiredtime,t_waitvec == 0
  266. <<< task[0x80884e5c,main]::check4runnable([0x80884df8,a]) <- 1
  267. sv[0x80884df8,a]->t_curstate == TASK_RUNNABLE
  268. ask::dumpall()
  269. t_curtime == 0
  270. t_thistask:
  271.     [0x80884e5c,main]
  272.         t_curstate == TASK_RUNNABLE
  273.         t_result == 0
  274.         t_desiredtime == 0
  275. idle tasks:
  276. run tasks:
  277.     [0x80884df8,a]
  278.         t_curstate == TASK_RUNNABLE
  279.         t_result == 0
  280.         t_desiredtime == 0
  281.         t_waitvec[0] == 0x80884dcc
  282.     [0x80885170,first pc]
  283.         t_curstate == TASK_RUNNABLE
  284.         t_result == 0
  285.         t_desiredtime == 0
  286.         t_waitvec[0] == 0x80884d84
  287.     [0x80884e5c,main]
  288.         t_curstate == TASK_RUNNABLE
  289.         t_result == 0
  290.         t_desiredtime == 0
  291. done tasks:
  292. <<< task[0x80884e5c,main]::schedule() <- [0x80884df8,a]
  293. ask[0x80884df8,a]::restore()
  294. grows_up == 1
  295. &x = 0xc0020a64
  296. t_stackbase = 0xc00209b0
  297. t_stacksize = 520
  298. px - t_stackbase = 180
  299. ask[0x80884df8,a]::restore()
  300. grows_up == 1
  301. &x = 0xc0020a9c
  302. t_stackbase = 0xc00209b0
  303. t_stacksize = 520
  304. px - t_stackbase = 236
  305. ask[0x80884df8,a]::restore()
  306. grows_up == 1
  307. &x = 0xc0020ad4
  308. t_stackbase = 0xc00209b0
  309. t_stacksize = 520
  310. px - t_stackbase = 292
  311. ask[0x80884df8,a]::restore()
  312. grows_up == 1
  313. &x = 0xc0020b0c
  314. t_stackbase = 0xc00209b0
  315. t_stacksize = 520
  316. px - t_stackbase = 348
  317. ask[0x80884df8,a]::restore()
  318. grows_up == 1
  319. &x = 0xc0020b44
  320. t_stackbase = 0xc00209b0
  321. t_stacksize = 520
  322. px - t_stackbase = 404
  323. ask[0x80884df8,a]::restore()
  324. grows_up == 1
  325. &x = 0xc0020b7c
  326. t_stackbase = 0xc00209b0
  327. t_stacksize = 520
  328. px - t_stackbase = 460
  329. ask[0x80884df8,a]::restore()
  330. grows_up == 1
  331. &x = 0xc0020bb4
  332. t_stackbase = 0xc00209b0
  333. t_stacksize = 520
  334. px - t_stackbase = 516
  335. ask[0x80884df8,a]::restore()
  336. grows_up == 1
  337. &x = 0xc0020bec
  338. t_stackbase = 0xc00209b0
  339. t_stacksize = 520
  340. px - t_stackbase = 572
  341. <<< task[0x80884df8,a]::restore()
  342.